Package de.aoksystems.da.kernpruefung
Class CommonFehlerTextFactory
java.lang.Object
de.aoksystems.da.kernpruefung.CommonFehlerTextFactory
Die Klasse liest die Fehlertexte für DSKO, DBAN und DBNA aus der Resource-Datei.
Schlüssel ist die Version der Satzbeschreibung und die 7-stellige
Fehlernummer. Wird zu einem Schlüssel kein Eintrag gefunden, wird der
Fehler mit dem Default-Fehlertext
DEFAULT_NOTFOUND_TEXT
zurückgeliefert.- Version:
- 1.0
- Author:
- Jens Tröger (AOK-Systems - Datenaustausch)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDer Default-Fehlertext, der bei fehlendem Schlüssel verwendet wird. -
Method Summary
Modifier and TypeMethodDescriptionstatic CommonFehlerTextFactoryReturniert die Singleton-Instance der Klasse FehlerTextFactory.static StringgetKurzFehlerText(String version, String fehlerNummer) Returniert den kurzen Fehlertext zur Fehlernummer.static StringgetLangFehlerText(String version, String fehlerNummer) Returniert den langen Fehlertext zur Fehlernummer.static StringgetRawForDBFE(String version, String fehlerNummer) Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestelltem "DBFE" und Fehlernummer.static StringgetTextForDBFE(String version, String fehlerNummer) Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestellter Fehlernummer, aber ohne "DBFE".
-
Field Details
-
DEFAULT_NOTFOUND_TEXT
Der Default-Fehlertext, der bei fehlendem Schlüssel verwendet wird.
Wert: "Fehlertext nicht gefunden!"- See Also:
-
-
Method Details
-
getRawForDBFE
Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestelltem "DBFE" und Fehlernummer. Der Rückgabewert kann direkt als Rohdatenstring zur Konstruktion eines DBFE beutzt werden. Das Format der Rückgabe sieht wie folgt aus:DBFExxxxxxx tttttttt....ttttt
- Parameters:
version- Version der FehlernummerfehlerNummer- Zu suchende Fehlernummer- Returns:
- Fehlerbaustein Fehlerbaustein DBFE als Rohdatenstring
-
getTextForDBFE
Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestellter Fehlernummer, aber ohne "DBFE".- Parameters:
version- Version der FehlernummerfehlerNummer- Zu suchende Fehlernummer- Returns:
- Fehlertext
-
getKurzFehlerText
Returniert den kurzen Fehlertext zur Fehlernummer.- Parameters:
version- version der FehlernummerfehlerNummer- Zu suchende Fehlernummer- Returns:
- Fehlertext
-
getLangFehlerText
Returniert den langen Fehlertext zur Fehlernummer.- Parameters:
version- version der FehlernummerfehlerNummer- Zu suchende Fehlernummer- Returns:
- Fehlertext
-
getInstance
Returniert die Singleton-Instance der Klasse FehlerTextFactory.- Returns:
- Singleton instance
-